package com.example.jobback.websocket.common;

/**
 * @EnumName: MessageType
 * @Description: 消息类型枚举
 * @Author: lhb
 * @Date: 2025/5/24
 */
public enum MessageType {
    /**
     * @Description: 文本消息
     * @Author lhb
     * @CreateTime 2025/5/29 22:24
     */
    TEXT,
    FILE,
    LIKE_COMMENT,
    LIKE_CONTENT,
    COMMENT,
    FOLLOW,
    BOOKMARK,
    /**
     * @Description: 聊天记录，数据库无此标识
     * @Author lhb
     * @CreateTime 2025/5/26 11:01
     */
    CHAT_RECORD,
    /**
     * @Description: 异常信息
     * @Author lhb
     * @CreateTime 2025/5/27 16:05
     */
    ERROR,
    /**
     * @Description: 在线用户
     * @Author lhb
     * @CreateTime 2025/7/12 13:10
     */
    ONLINE_USERS,
    /**
     * @Description: 异地登录
     * @Author lhb
     * @CreateTime 2025/7/12 13:21
     */
    REMOTE_LOGIN_ERROR,
    /**
     * @Description: 已读未读
     * @Author lhb
     * @CreateTime 2025/9/20 22:25
     */
    READ
}
